Parallel Tiled Code for Computing General Linear Recurrence Equations

نویسندگان

چکیده

In this article, we present a technique that allows us to generate parallel tiled code calculate general linear recursion equations (GLRE). That deals with multidimensional data and it is computing-intensive. We demonstrate dependencies available in an original computing GLREs do not allow any because there only one solution the time partition constraints built for program. show how transform another exposes such are two distinct solutions restrictions derived from these dependencies. This 2D GLREs. The wavefront used achieve parallelism, generated conforms OpenMP C/C++ standard. experiments conducted resulting much more efficient than serial Code performance improvement achieved by allowing parallelism better locality of target code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

POLSYS GLP: A Parallel General Linear Product Homotopy Code for Solving Polynomial Systems of Equations

Globally convergent, probability-one homotopy methods have proven to be very effective for finding all the isolated solutions to polynomial systems of equations. After many years of development, homotopy path trackers based on probability-one homotopy methods are reliable and fast. Now, theoretical advances reducing the number of homotopy paths that must be tracked, and in the handling of singu...

متن کامل

Data Parallel Code Generation for Arbitrarily Tiled Loop Nests

Tiling or supernode transformation is extensively discussed as a loop transformation to efficiently execute nested loops onto distributed memory machines. In addition, a lot of work has been done concerning the selection of a communication-minimal and a scheduling-optimal tiling transformation. However, no complete approach has been presented in terms of implementation for non-rectangularly til...

متن کامل

Efficient Parallel Computing for Solving Linear Systems of Equations

Linear systems of equations are common throughout the disciplines of science. The conjugate gradient method is a common iterative method used to solve systems with symmetric positive definite system matrices. With a matrix-free implementation, the method is optimal with respect to both memory usage and performance, and we are able to solve problems that are much too large for single processor c...

متن کامل

General Purpose Parallel Computing

A major challenge for computer science in the 1990s is to determine the extent to which general purpose parallel computing can be achieved. The goal is to deliver both scalable parallel performance and architecture independent parallel software. (Work in the 1980s having shown that either of these alone can be achieved.) Success in this endeavour would permit the long overdue separation of soft...

متن کامل

General-Purpose Parallel Simulator for Quantum Computing

With current technologies, it seems to be very difficult to implement quantum computers with many qubits. It is therefore of importance to simulate quantum algorithms and circuits on the existing computers. However, for a large-size problem, the simulation often requires more computational power than is available from sequential processing. Therefore, the simulation methods using parallel proce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2021

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics10172050